100 research outputs found

    Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program

    Get PDF
    Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major challenge in programs is to coordinate the work of many teams, due to high uncertainty in tasks, a high degree of interdependence between tasks and because of the large number of people involved. This revelatory case study focuses on how knowledge work is coordinated in large-scale agile development programs by providing a rich description of the coordination practices used and how these practices change over time in a four year development program with 12 development teams. The main findings highlight the role of coordination modes based on feedback, the use of a number of mechanisms far beyond what is described in practitioner advice, and finally how coordination practices change over time. The findings are important to improve the outcome of large knowledge-based development programs by tailoring coordination practices to needs and ensuring adjustment over time.Comment: To appear in Project Management Journa

    The issue of competence in transforming the Norwegian welfare sector: some implications for future e-government initiatives

    Get PDF
    In this paper we argue that e-government initiatives need to take the competence involved in producing high-quality services for citizens into account. We draw on insights from a Pilot project in a Norwegian municipal aiming at radically re-structuring the Norwegian welfare sector and show how the competence to provide high-quality services rely on the collective achievement of individuals’ knowing-in-practice when dealing with particular cases and situations. Furthermore, we show how competence in terms of ‘processes of knowing’ is intrinsically related to organization structure and existing information systems (IS). Transforming the Norwegian Welfare Sector then, involves transforming a socio-technical network of heterogeneous elements, where existing processes of knowing plays an important role. Based on this, we then discuss some implications for implementing e-government in local municipals, and in particular e-government initiatives that aim at introducing all-embracing integrated IT-solutions across organizational and geographical borders. The paper concludes by sketching some implications for future research on e-government

    The impact of employee participation on the use of an electronic process guide: A longitudinal case study

    Get PDF
    -Many software companies disseminate process knowledge through electronic process guides. A common problem with such guides is that they are not used. Through a case study, we investigated how participation in creating an electronic process guide, through process workshops, influenced the use of the guide. We studied developer and project manager usage with respect to three factors: frequency of use, used functionality, and reported advantages and disadvantages. We collected data from three rounds of interviews and 19 months of usage logs in a longitudinal study in a medium-size software company. Employees who participated in process workshops showed a higher degree of usage, used a larger number of functions, and expressed more advantages and disadvantages than those not involved. Our study suggests that employee participation has a long-term positive effect on electronic process guide usage

    Minimum Viable Common Ground: A Case Study of Collaboration Rooms as an Agile Approach to Interdepency Management

    Get PDF
    Large-scale agile transformation implies that agile approaches are moving from standalone in-formation system development units such as teams towards being applied in more complex organi-sational settings with multiple and diverse units. Research on large-scale agile transformation suggests that agile methods with its focus on mutual adjustment increases interdependencies be-tween diverse units. However, extant empirical research on how interdependencies can be man-aged in large-scale agile transformations is scarce. We report from an interpretative case study of an agile transformation initiative in a company with 20.000 employees. Based on data from 32 interviews combined with participatory observation in retrospectives we analyse how “collabora-tion rooms” are used to manage the interdependence between heterogeneous units, and how the collaboration rooms are conceived by information systems development practitioners as an agile transformation initiative. Using the concept of trading zones we contribute by discussing how het-erogeneous units can manage interdependencies by using collaboration rooms as a minimum via-ble common ground. We discuss how the minimum viable ground i) fit new practices with existing practices, ii) allows flatter decision structures, and iii) is a subtle and iterative approach to organ-izational transformation.acceptedVersio

    Minimum Viable Common Ground: A Case Study of Collaboration Rooms as an Agile Approach to Interdepency Management

    Get PDF
    Large-scale agile transformation implies that agile approaches are moving from standalone in-formation system development units such as teams towards being applied in more complex organi-sational settings with multiple and diverse units. Research on large-scale agile transformation suggests that agile methods with its focus on mutual adjustment increases interdependencies be-tween diverse units. However, extant empirical research on how interdependencies can be man-aged in large-scale agile transformations is scarce. We report from an interpretative case study of an agile transformation initiative in a company with 20.000 employees. Based on data from 32 interviews combined with participatory observation in retrospectives we analyse how “collabora-tion rooms” are used to manage the interdependence between heterogeneous units, and how the collaboration rooms are conceived by information systems development practitioners as an agile transformation initiative. Using the concept of trading zones we contribute by discussing how het-erogeneous units can manage interdependencies by using collaboration rooms as a minimum via-ble common ground. We discuss how the minimum viable ground i) fit new practices with existing practices, ii) allows flatter decision structures, and iii) is a subtle and iterative approach to organ-izational transformation

    To schedule or not to schedule? An investigation of meetings as an inter-team coordination mechanism in large-scale agile software development

    Get PDF
    Coordination of teams is critical when managing large programmes that involve multiple teams. In large-scale software development, work is carried out simultaneously by many developers and development teams. Results are delivered frequently and iteratively, which requires coordination on different levels, e.g., the programme, project, and team levels. Prior studies of knowledge work indicate that such work relies heavily on coordination through personal modes such as mutual adjustment between individuals or through scheduled or unscheduled meetings. In agile software development processes, principles and work structures emerge during the project and are not predetermined. We studied how coordination through scheduled and unscheduled meetings changes over time in two large software development programmes relying on agile methods. Our findings include transitions from scheduled to unscheduled meetings and from unscheduled to scheduled meetings. The transitions have been initiated both bottom-up and top-down in the programme organizations. The main implication is that programme management needs to be sensitive to the vital importance of coordination and the coordination needs as they change over time. Further, when starting a program, we recommend to early identify the important scheduled meetings, as having enough scheduled meetings is important to develop a common understanding of domain knowledge
    corecore